﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;/*overflow-y:auto;overflow-x:hidden;*/}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
img{max-width:100%;}/*解决图片超出边界问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:url("../images/bodybg_bot.jpg") center bottom no-repeat #f0f0f5;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;color:#333; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#dd0000;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
ul,li{ vertical-align:middle;}
.bg{background: #fff;}
.con{display: none;}
.con.active{display: block;}
.bordernone{border: 0 none !important;}

.bodybg{background: url("../images/bodybg_top.jpg") center top no-repeat;}
.jump-info .btn-group .btn{ background:#13528d !important;}
.ui-dialog-title{ color:#13528d !important;}
@media (max-width: 767px) {
    .contbox{ padding: 0 15px;}
    .clear20{padding: 15px 0 0;}
    .mt20{margin-top: 15px;}
}
@media print{
    a[href]:after {
        content: none!important;
    }
}
/***漂浮***/
.myFloat{position:relative;z-index:99999;display:none;}
.myFloat .img_title{display:none;}
.myFloat .float-close{ padding-bottom: 5px; text-align: right;}
.myFloat .float-close img{cursor:pointer;}
/***漂浮***/

.topbox{ position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 30px; line-height: 30px; background: url("../images/black30.png") repeat; font-size: 14px;}
.topbox a{color: #fff;}
.topbox a:hover{color: #13528d;}
.topbox .topl li{ float: left; padding: 0 12px; background: url("../images/top_fg.png") left center no-repeat;}
.topbox .topl li.num1{ padding-left: 0; background: none;}
.topbox .topr{ text-align: right;}
.topbox .topr a{padding: 0 12px 0 8px; background: url("../images/top_fg.png") right center no-repeat;}
.topbox .topr a.page-correction{ padding-right: 0; background: none;}
/*头部导航 end*/

.banner{ position: relative; z-index: 0; height: 155px;}
.banbg{ position: absolute; z-index: 0; width: 100%; height: 155px; overflow: hidden;}
.mF_ladyQ_flash01,.banbg .mF_ladyQ_flash01 .pic,.banbg .mF_ladyQ_flash01 .pic ul,.banbg .mF_ladyQ_flash01 .pic ul li,.banbg .mF_ladyQ_flash01 .pic ul li img{width: 100% !important;}
.header .logo{ position: absolute; z-index: 1; height: 80px; top: 95px; left: 5px; width: 300px;}
.header .logo li span{display: none;}
.mF_ladyQ_flash01{background: none;}
.mF_ladyQ_flash01 .txt li,.mF_ladyQ_flash01 .num{display: none;}
.banner .logo{ height: 70px; width: 350px; padding-top: 58px;position: relative; z-index: 1;}
.banner .logo li span{display: none;}
.banner .search{ position: relative; z-index: 1; width: 410px; height: 38px; line-height: 38px; margin: 77px 0 0; text-align: right; font-size: 14px;}
.banner .search a{text-decoration: underline;}
.banner .search ul{ width: 333px; padding-left: 11px; background: url("../images/searchbg.png") 0 0 no-repeat;}
.banner .search li input{background: none; border: 0 none; vertical-align: top; *vertical-align: middle; width: 100%; height: 26px; line-height: 26px;}
.banner .search li.ss1{ padding: 5px 10px 5px 0; height: 26px; background: #fff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-right: 66px; position: relative; font-size: 12px;}
.banner .search li.ss1 .msg-box{left: 0; top: 0; position: absolute;}
.banner .search li.ss1 input::-webkit-input-placeholder{color:#cccccc;}
.banner .search li.ss1 input:-moz-placeholder {color:#cccccc;}
.banner .search li.ss1 input::-moz-placeholder {color:#cccccc;}
.banner .search li.ss1 input:-ms-input-placeholder {color:#cccccc;}
.banner .search li.ss2{ width: 66px; height: 38px;}
.banner .search li.ss2 input{ cursor: pointer; height: 38px; overflow: hidden; text-indent: -20em; background: url("../images/search.png") 0 0 no-repeat;}
/*搜索 end*/

/*banner end*/
@media (max-width:991px) {
    .topbox .topr .txtbox a.member-register,.topbox .topr .txtbox a.member-logout{ background: none; padding-right: 0;}
    .ind_header,.header{ height: auto;}
    .header .logo{ position: static; width: auto; margin-top: 40px; padding: 30px 0 40px 30px; background: url("../images/banbg.png") right center no-repeat; background-size:auto 85%; }
}
@media (max-width:767px) {
    .topbox .topl{padding: 0 0 0 10px;}
    .topbox .topr{padding: 0 10px 0 0;}
    .banner{height: auto; padding-bottom: 20px;}
    .banner .logo,.banner .search{float: none;margin: 0 auto;}
    .banner .search{margin: 25px auto 0;}
}
@media (max-width:410px) {
    .banner .search{width: 96%;}
    .banner .search ul{width: auto; margin-right: 66px;}
}
@media (max-width:350px) {
    .banner .logo{ height: auto; text-align: center; width: auto;}
    .banner .logo img{width: 90%; height: auto;}
}
.navbox{height:50px; background: #2e6eab;}
.navbox .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative;z-index:99; height:55px;}
.navbox .navbar-nav{ height:50px; width: 100%; float: none;}
.navbox .navbar-nav li{float:left; width: 172px; height:50px; font-weight: bold; position: static;}
.navbox .navbar-nav li a{display:block; height:50px; font-size:19px; line-height:50px; text-align:center; color:#fff; cursor:pointer; transition: 0.4s all;}
.navbox .navbar-nav li a span.ico{display: inline-block; cursor: pointer; height: 50px; background: url("../images/navbg.png") 0 0 no-repeat; vertical-align: top; *vertical-align: middle; padding-right: 10px; transition: 0.3s all; -webkit-transition: 0.3s all;}
.navbox .navbar-nav li a:hover,.navbar-nav li.on a{ background: #135da3 !important; color: #fff;}
.navbox .navbar-nav li.num1{ width: 168px;}
.navbox .navbar-nav li.num1 a span.ico{ width: 22px;}
.navbox .navbar-nav li.num2 a span.ico{ width: 20px; background-position: 0 -50px;}
.navbox .navbar-nav li.num3 a span.ico{ width: 28px; background-position: 0 -100px;}
.navbox .navbar-nav li.num4 a span.ico{ width: 22px; background-position: 0 -150px;}
.navbox .navbar-nav li.num5 a span.ico{ width: 24px; background-position: 0 -200px;}
.navbox .navbar-nav li.num6 a span.ico{ width: 22px; background-position: 0 -250px;}
.navbox .navbar-nav li.num7 a span.ico{ width: 22px; background-position: 0 -300px;}
.navbar-default .navbar-toggle { background: #fff;}
/*导航 end*/
@media (min-width: 992px) and (max-width:1199px) {
    .navbox .navbar-nav li{width: 141px;}
    .navbox .navbar-nav li.num1{width: 146px;}
}
@media (max-width:991px) {
    .header .banner{height: auto;}
    .navbox .navbar-nav li,.navbox .navbar-nav li.num1{width: 108px;}
    .navbox .navbar-nav li a span.ico{display: none;}
}
@media (max-width: 767px) {
    .navbox{height: auto;}
    .navbox .navbar{background:#2e6eab;height:auto;}
    .navbox .navbar-nav{ height:auto; background:#2e6eab;}
    .navbox .navbar-nav li.first{ display:none;}
    .navbox .navbar-nav li,.navbox .navbar-nav li a{width:100%;background:none;height:50px; line-height: 50px;}
}
/********头部 end********/
.footer{ border-top:3px solid #0664af; background:url("../images/write45.png");}
.fotcon{ border-top:1px solid #cccccc; position:relative; padding:21px 0; text-align:center; font-size:14px; line-height:30px;}
.fotnav li{display: inline;}
.fotnav li a{ display:inline-block; padding: 0 12px; background: url("../images/fotnavfg.png") 0 center no-repeat;}
.fotnav li.num1 a{background: none;}
.fotcon img{vertical-align:middle; margin-right: 0.5em;}
.fotcon .dzjg{ position: absolute; left: 100px; top: 28px;}
.fotcon .dzjg.j-jiucuo{ top: 40px; right: 30px; left: auto;}

.linkbox{ height:auto; padding: 10px 0;}
.linkbox h3{ padding-left: 43px; height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #555555; background: url("../images/linkbg.png") 10px 5px no-repeat; width: 137px;}
.linkcon{ margin-left: 180px; position: relative;}
.linkcon dd{float:left; height:30px; width: 159px; padding-left: 89px;}
.linkcon dd.link1{ padding-left: 0;}
.linkcon dd .mu{height:30px; line-height: 30px; font-size: 16px; padding-right: 25px; background: url("../images/linklibg.png") right 0 no-repeat;}
.linkcon dd .mu a{ color: #555555; display: block; transition: 0.4s all; text-indent: 23px;}
.linkcon dd .mu.on{ background-position: right -30px;}
.linkcon dd .mu.on a,.linkcon dd .mu a:hover{ color: #01569a;}
.linkcon .linkcont{width:1200px; padding: 15px 0 20px; height:auto; display:none; position: absolute; top: 30px; left: -180px;}
.linkcon .linkcont li{ height: 32px; font-size: 15px; line-height: 32px; padding: 0 0 0 20px; float: left; width: 151px; background:url("../images/icon.png") 10px center no-repeat;}
.linkcon .linkcont li a{display: inline-block; color: #555555; max-width: 100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.linkcon .linkcont li a:hover{ color: #01569a;}
/*友情链接 end*/

@media (min-width: 992px) and (max-width:1199px) {
    .linkcon .linkcont{width: 992px;}
    .linkcon .linkcont li{width: 145px;}
    .fotcon .dzjg{left: 0;}
    .fotcon .dzjg.j-jiucuo{right: 0;}
}
@media (max-width:991px) {
    .fotcon .dzjg{position: static; margin: 0 !important; display: inline;}
}
/***********底部 end***********/

/*右悬浮窗口*/
.slide{width:72px;position:fixed;_position:absolute;right:10px; top:155px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));z-index:1000;}
.slide .samaclose{ position: absolute; width: 12px; height: 12px; top: 5px; right: 5px; cursor: pointer; z-index: 2;}
.slide .samaclose img{vertical-align: top; *vertical-align: middle;}
.slide .ewm li{ height: 72px; padding-bottom: 5px; position: relative;}
.slide .ewm li a.a{display: block; height: 29px; background:#b9b9b9; padding-top: 43px;}
.slide .ewm li a.a span.ico{ position: absolute; left: 0; top: 13px; height: 30px; width: 100%; background: url("../images/pico_ico.png") center 0 no-repeat; display: block; transition: 0.4s all; cursor: pointer;}
.slide .ewm li a.a span.img_title{ display: block; line-height: 28px; text-align: center; color: #fff; font-size: 12px; cursor: pointer;}
.slide .ewm li a.a:hover,.slide .ewm li a.active{font-weight: bold; background:#618ebd;}
.slide .ewm li.znwd a.a span.ico{background-position: center -60px;}

.slide .web_share{ position: absolute; width: 148px; height: 168px; left: -148px; top: -6px; background: url("../images/ewmbg.png") 0 0 no-repeat; display: none;}
.slide .web_share li{ padding: 17px 15px 6px 6px; text-align: center;line-height: 18px;}
.slide .web_share li img{width: 98px; height: 98px;}
.slide .web_share li span{ display: block;}

.slide .j-gotoTop{ display: none; height: 24px; margin-top: 1px; background: url("../images/blue15.png") repeat; }
.slide .j-gotoTop span{height: 24px; background:url("../images/web_right_ico.png") center -360px no-repeat; overflow: hidden; text-indent: -20rem; display: block; transition: 0.4s all;}
.slide .j-gotoTop.gotop-show{display: block;}
.slide .j-gotoTop:hover span{background-position: center -384px; background-color: #005389;}

.slide_img{ width: 45px; display: block; border: 2px solid #ececec; cursor: pointer; height: 45px; background: url("../images/rightbarzk.png") center no-repeat #758db2; position: fixed; right:10px; bottom:10px; border-radius: 5px; z-index: 999;}
.slide_img:hover{color: #fff;}

/*右悬浮窗口*/


/*页面纠错*/
.ui-dialog-title{color:#13528d;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#13528d;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#13528d;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/

.pagination{clear:both;width:100%;text-align:center;margin:14px 0 0;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#13528d;border:1px solid #13528d;color:#fff !important;}
.pagination a.active{border:1px solid #13528d;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#13528d;border:1px solid #13528d;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#13528d;border:#13528d 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}

@media (max-width: 480px) {
    :root body {position: absolute;}
    body {width: 100vw;/*overflow: hidden;*/}
}
/*分页/翻页*/

.list li{ height: 32px; line-height: 32px; font-size: 15px; padding-left: 16px; background: url("../images/ico.png") left center no-repeat; overflow: hidden; color: #999999;}
.list li span.date{ font-family: Arial; white-space: nowrap;}
.list li a{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;float: left;}
.list li img{float: left; padding: 10px 0 0 0;}
@media (max-width: 991px) {
    .list li img{display: none;}
    .list li a { float: none; display: block; margin-right: 60px; max-width: none !important;}
}
/*列表1 end*/

/*当前位置*/
.wz_top{height:auto; line-height:20px; padding:19px 0 10px 23px; border-bottom: 1px solid #ededed; font-size:15px; color: #666666; background: url("../images/dqwz.png") 1px 20px no-repeat;}
.wz_top a{color: #535353;}
.wz_top a:hover{color: #d00;}

.lmbodybg{ background-image: url("../images/lmbodybg.jpg");}
@media (max-width: 767px) {
    .lmbodybg{background-image: url(../images/bodybg_top.jpg) !important;}
}
